On the Epistemological foundations of Logic Programming and its Extensions

نویسنده

  • Marc Denecker
چکیده

One of the major roles of logic in computer science and A.I. is for knowledge representation and specification. In the context of knowledge representation, formal logic is widely praised as the tool par excellence for expressing information in a precise way and for correct and precise communication of information between different experts. In the scenario of communicating experts, the experts express their knowledge about some external problem domain in logic specifications which subsequently are communicated to other experts. In the computational logic approach to AI, computers participate in this and assist the human experts by solving computational problems using the logic specifications. The use of formal logic helps to avoid the ambiguities and lacunas that appear frequently in natural language specifications and, in a absence of computer systems that understand natural language, is the most promising way of transferring knowledge to a computer system. Obviously, when different human experts communicate their knowledge about some external problem domain via logical specifications, correct communication is only possible to the extent that they interpret the logical formulas in the same way about this problem domain. They should agree on what the formulas of the specification say about the problem domain. The way human experts interpret the logic formulas of a forreal logic in the problem world is what logicians call the declarative reading of the logic. One of the fundamental prexassumptions underlying the use of logic for knowledge representation, specification and problem solving is that a formal logic has a weU-understood and objective declarative reading. The epistemological study of a logic aims to clarify its declarative reading. A standard technique to do so is by explaining in what states of the world the formulas of the logic are true. The states of the world in which a given formula is true represent the possible states of the world. An epistemological theory that expresses when logical statements are true is what logicians also call a truth conditional semantics (e.g. (Moore 1995), p. The goal of this study is to investigate the declarative reading of logic programming (LP) and its extensions: stable logic programming, answer set programming and abductive logic programming. One of the central goals of logic programming was and still is to combine the advantages of formal declarative logic and procedural languages (Kowalski 1974). Originally, a definite logic program was seen as a classical logic Horn theory. The use of SLD-resolution induced the p~ocedural interpretation upon logic programs. When the negation as failure inference rule was introduced in Prolog systems, the view of logic programs as classical logic implications broke down. It was realized that the soundness of this rule could not be justified on the basis of the classical logic semantics of a logic program. Important efforts were made to propose alternative formal semantics for logic programming for which negation as failure is sound. This resulted in a number of different semantics of which the completion semantics (Clark 1978), the stable semantics (Gelfond & Lifschitz 1988) and the well-founded semantics (Van Gelder, Ross, & Schlipf 1991) are the most important ones. An important tool for defining these semantics was the use of embeddings of logic programming in other logics, in particular in classical logic (CL), default logic (DL) and autoepistemic logic (AEL). The question investigated here is what these formal semantics say about the declarative reading of logic programs. One view that appeared very early on is that logic programs represent definitions; recursive programs represent inductive definitions. This view is appealing in the context of many prototypical logic programs:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Explaining the Level of Human Thought in the Parallel Civilizations Based on Formal Structure and Visual Imagination Formed in Mythical Narratives

Myth, like any other form of narrative, has an undeniable role in visual imagination based on the foundations of mythical thought. Ernst Cassirer, by recovering the fundamental principles of mythical thought, brings against them to the foundations of contemporary rational thought and defines the fundamental features of mythical thought as compared to modern rational thought. He also believes t...

متن کامل

Equality propositional logic and its extensions

We introduce a new formal logic, called equality propositional logic. It has two basic connectives, $boldsymbol{wedge}$ (conjunction) and $equiv$ (equivalence). Moreover, the $Rightarrow$ (implication) connective can be derived as $ARightarrow B:=(Aboldsymbol{wedge}B)equiv A$. We formulate the equality propositional logic and demonstrate that the resulting logic has reasonable properties such a...

متن کامل

On the compactness property of extensions of first-order G"{o}del logic

We study three kinds of compactness in some variants of G"{o}del logic: compactness,entailment compactness, and approximate entailment compactness.For countable first-order underlying language we use the Henkinconstruction to prove the compactness property of extensions offirst-order g logic enriched by nullary connective or the Baaz'sprojection connective. In the case of uncountable first-orde...

متن کامل

Analysis and Criticism of Epistemological Approach to Democracy and Impossibility of Religious Democracy

In this article the author clarifies his epistemological approach to democracy based on its two crucial principles namely autonomy and dialogue. He has demonstrated that distinguished scholars of this approach deny the integration of religion and democracy and believe in the impossibility of religious democracy. Given this theory, the author has criticized humanological and epistemological foun...

متن کامل

The Rrelationship between Philosophy and Medicine in The Works of Imam Fakhr Razi: A Distinct Model from Galen and Avicenna

The long-standing interaction of philosophy and medicine has assumed to be as follows: great physicians have been also philosophers, so there is a relationship between medicine and philosophy. In this paper, based on philosophical modeling, essentials of interaction for medicine and philosophy are presented. First, brief descriptions of two models of medicine-philosophy interaction are presente...

متن کامل

A Fast and Self-Repairing Genetic Programming Designer for Logic Circuits

Usually, important parameters in the design and implementation of combinational logic circuits are the number of gates, transistors, and the levels used in the design of the circuit. In this regard, various evolutionary paradigms with different competency have recently been introduced. However, while being advantageous, evolutionary paradigms also have some limitations including: a) lack of con...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001